package db

const (
	OpEQ       = "="
	OpNOT_EQ   = "!="
	OpNOT_NULL = "is not null"
	OpNULL     = "is null"
	OpIN       = "in"
	OpNOT_IN   = "not in"
	OpGT       = ">"
	OpLT       = "<"
	OpGTE      = ">="
	OpLTE      = "<="
	OpLIKE     = "like"
	OpNOT_LIKE = "not like"
)

const (
	OdDESC = "DESC"
	OdASC  = "ASC"
)

// type SimpleQuery interface {
// 	Select(attrs ...SingularAttribute) SimpleQuery
// 	Adds(attr SingularAttribute, op string, vals map[string]any)
// 	Add(attr SingularAttribute, op string, val any)
// 	IsSoftDeleted(attr SingularAttribute)
// 	OrderBy(attr SingularAttribute, od string)
// 	GroupBy(attr SingularAttribute)
// 	SetLimit(limit int)
// 	SetStart(start int)
// 	Find() any
// 	List() []any
// 	FindValue() any
// 	ListValue() []any
// 	FindTuple() any
// 	ListTuple() []any
// 	Count() int
// 	IsExists() bool
// }
